.block-bazaar{
  margin-top: 75px;
  background-color: #fff;
  min-height: 200px;
  .row-slogan{
    position: relative;
    .ant-col-24{
      position: relative;
      font-size: 0;
      &:after{
        position: absolute;
        left: 0;
        top: 0;
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        background-image:linear-gradient(to bottom, rgba(109, 115, 90, 100) 0%, rgba(30, 44, 62, 0) 100%);
        z-index: 10;
      }
    }
    img{
      width: 100%;
      height: 400px;
    }
    article{
      position: absolute;
      top: 25%;
      width: 100%;
      height: 400px;
      z-index: 11;
      text-align: center;
      h1{
        font-size: 22px;
        color: #fff;
        font-weight: 200;
        margin-bottom: 20px;
      }
      span{
        font-size: 18px;
        color: #fff;
        font-weight: 200;
      }
      p{
        margin-top: 60px;
        .ant-btn{
          border-radius: 0;
          height: 40px;
          line-height: 0px;
          padding: 0 40px;
          span{
            font-size: 18px;
            line-height: 0;
          }
        }
        .ant-btn-background-ghost{
          opacity: 0.8;
          &:hover{
            opacity: 1;
            border-color: #fff;
          }
        }
      }
    }
  }
  .bottom-space{
    height: 30px;
  }
}